﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#666;font-size:12px;font-family: "微软雅黑";position: relative;/* background: #fafafa;*/}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {/*font-weight:normal;*/font-size:100%; }
address, caption, cite, code, dfn, em, th, var{ font-style:normal;font-weight:normal;}
a{color:#666;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block; font-style: normal;}
input, textarea, select, button {font:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
/* css common */
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}
/*pccss reset 结束*/

/*通知公告start*/
.news_croll{ background: #f4f2f2; height: 50px; line-height: 50%;}
.news_show{  margin: 0 auto; overflow: hidden; width: 1200px; height: 50px; }
.news_show span.new_name{ display:block; float: left; width: 145px; font-size: 18px; color: #005bac; text-align: center; line-height: 50px; font-weight: bold; position: relative; }
.news_show span.new_name:after{ content: ''; width: 1px; height: 30px; background: #e2e1e1; position: absolute; right: 0; top: 10px;}
.news_show span.new_name img{ margin-right: 10px; position: relative; top:-2px; vertical-align: middle; width: 20px; height: 20px;}
.news_show .txt_li{ float: left; width: 1050px;}
.news_show .txt_li li{ height: 50px; line-height: 50px; font-size: 16px;}
.news_show .txt_li li a{ position: relative; display: block; padding:0 55px 0 20px; color: #666; /*font-family: "宋体";*/}
.news_show .txt_li li a span{  width: 685px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.news_show .txt_li li a img{ position: absolute; top: 50%; margin-top: -8px; width: 18px; height: 16px; right: 0;}
.news_show .txt_li li a em{ position: absolute; top: 50%; margin-top: 14px; width: auto; height: auto; right: 0;}
.news_show .txt_li a:hover span{ color: #005bac;}
.video{ width: 1000px; height: 500px; display: none; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -500px;z-index: 1001;}
.video embed{ width: 800px; height: 500px; margin: 0 auto; display: block; position: relative;z-index: 20;}
/*主营业务start*/
.main_business{ width: 100%; margin: 0 auto; padding: 50px 0 120px; background: url(/style2/images/main_bg.jpg) no-repeat bottom; overflow: hidden;}
.main_name{ width: 100%; text-align: center;}
.main_name h2{ font-size: 24px; color: #333; font-weight: normal; margin-bottom: 10px;}
.main_name img{ width: 190px; height: 5px;}
.main_name p{ margin-top: 10px; color: #999; font-size: 16px;}
.main_con{ width: 1200px; margin: 0 auto;}
.main_con li { width: 250px; text-align: center; margin-top: 60px; float: left; margin-right: 66px;}
.main_con li.last_li{ margin-right: 0;}
.main_con li a{ display: block; width: 100%;}
.main_con li span{ width: 116px; height: 116px; margin-bottom: 20px;}
.main_con li span img{ width: 247px; height: 148px; display: block; margin: 0 auto; transition: all 0.5s;border-radius: 3%;}
.main_con li .p1 font{ color: #333; font-size: 20px;  display: block;}
.main_con li .p1 i{ display: block; color: #9fa0a0; font-size: 12px; font-family: arial; margin-top: 10px;}
.main_con li .p2{ line-height: 180%; color: #999; font-size: 14px; margin-top: 35px;}
.main_con li:hover span img{ border-radius: 10%; overflow: hidden; transform: rotateY(180deg);}
/*新闻天地start*/
.news_space{ width: 100%;padding: 20px 0 50px 0; background: #f4f2f2;  overflow: hidden;}
.news_tab{ width: 1200px; margin: 0 auto;}
.new_hd{ width: 100%; text-align: center; font-size: 0; margin: 40px auto;}
.new_hd span{ cursor: pointer; display: inline-block; width: 120px; height: 40px; color: #333; font-size: 16px; line-height: 40px; background: #fff; text-align: center; margin: 0 5px; border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}
.new_hd span.act{ background: #005bac; color: #fff;}
.new_bd{ width: 100%; position: relative;}

.new_bd .left{ width: 600px !important; float: left; position: relative; height: 395px;}
.new_bd .left a img{ width: 600px;  display: block; height: 350px;}
.new_bd .left p{ background: #f4f2f2; height: 45px; color: #333; font-size: 18px; line-height: 45px;}
.new_bd .left p font{ display: block; width: 460px;  padding: 0 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_bd .left span .img_02{ display: none;}
.new_bd .left span.prev,.new_bd .left span.next{ cursor: pointer; text-align: center; line-height: 45px; position: absolute; bottom: 0; display: block; width: 45px; height: 45px; background: #e4e4e4;}
.new_bd .left span.prev{ right: 45px; border-right: #f4f2f2 1px solid;}
.new_bd .left span.next{ right: 0;}
.new_bd .left span.prev img,.new_bd .left span.next img{  margin-top: 16px;}
.new_bd .left span.prev:hover,.new_bd .left span.next:hover{ background: #005bac;}
.new_bd .left span.prev:hover img.img_02,.new_bd .left span.next:hover img.img_02{ display: inline-block;}
.new_bd .left span.prev:hover img.img_01,.new_bd .left span.next:hover img.img_01{ display: none;}
.new_bd .left p:hover{ color: #005BAC;}
.new_bd .right{ float: right; width: 500px;}
.new_bd .right h3{ position: relative; height: 30px; border-bottom: #eeeded 1px solid; font-weight: bold; font-size: 22px; color: #005bac;}
.new_bd .right h3 a{ color: #9fa0a0; font-weight: normal; font-size: 14px; font-family: arial; position: absolute; right: 0; top: 0; line-height: 30px; display: block;}
.new_bd .right h2{ margin-top: 20px;}
.new_bd .right h2 a{ cursor: pointer; color: #333; font-size: 24px; font-weight: normal; line-height: 150%;}
.new_bd .right p{ color: #a5a4a4; font-size: 14px; font-family: "宋体"; line-height: 180%; margin-top: 18px;}
.new_bd .right p>a,.new_bd .right h2 a:hover,.new_bd .right h3 a:hover{ color: #005bac;}
.new_bd .right p>a:hover{ text-decoration: underline;}
.new_bd .right ul,.construct_new{ margin-top:15px; border-top: #e0dcdc 1px dashed;}
.new_bd .right ul li,.garden_con ul li,.construct_new li{ position: relative; height: 45px; line-height: 45px; font-family: "宋体"; font-size: 16px; border-bottom: #e0dcdc 1px dashed;}
.new_bd .right ul li a..garden_con ul li a{ color: #666;}
.new_bd .right ul li span,.garden_con ul li span,.construct_new li span{ position: absolute; right: 0; top: 0;}
.new_bd .right ul li:hover a,.news_center .right h2 a:hover{ color: #005bac;}
.content_box{ margin: 0 auto;-webkit-box-shadow: rgba(0,0,0,0.3) 0px 0px 10px; padding: 18px 20px; 
    -moz-box-shadow: rgba(0,0,0,0.3) 0px 0px 10px;
    box-shadow: rgba(0,0,0,0.3) 0px 0px 10px; position: relative; background: #fff;}
.content_box:before{ opacity: 0.8;filter: alpha(opacity=80); content: ''; background: url(/style2/images/logo_bg.jpg) no-repeat; width: 217px; height: 225px; position: absolute; right: 0; bottom: 0;}
a.more_new{  transition: all 0.3s;border: #d9d8d8 1px solid;  color: #9fa0a0; font-family: "宋体"; display: block; margin: 50px auto 0; width: 160px; height: 40px; line-height: 40px; text-align: center;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}
a.more_new span{ transition: all 0.3s;  margin-left: 10px; width: 31px; display: inline-block; background: url(/style2/images/more_ico.png) no-repeat; background-position: 0 0; height: 9px;}
a.more_new:hover{ color: #fff; background: #005bac;border: #005bac 1px solid; }
a.more_new:hover span{background: url(/style2/images/more_ico.png) no-repeat; background-position: 0 -25px;}
.construct_new li:hover a{ color: #CC0000;}


